//#include <iostream>
//using namespace std;
//
//int main()
//{
//	long long n;
//	cin >> n;
//	
//	for (int i = 0; i < n;i++)
//	{
//		for (int j = 0; j <= i; j++)
//		{
//			cout << '*';
//		}
//		cout << endl;
//	}
//	
//	return 0;
// } 



//#include <iostream>
//using namespace std;
//
//int main()
//{
//	long long a, b, c;
//	char ch;
//	cin >> a >> b >> ch >> c;
//	
//	if (c != 0)
//	{
//		for (int i = 0; i < a; i++)
//		{
//			for (int j = 0; j < b - 1; j++)
//			{
//				cout << ch;
//			}
//			cout << ch << endl;
//		}
//	}
//	else
//	{
//		for (int i = 0; i < a; i++)
//		{
//			for (int j = 0; j < b; j++)
//			{
//				if (j == 0 || j == b - 1 || i == 0 || i == a - 1)
//				{
//					cout << ch;
//				}
//				else
//				{
//					cout << " ";
//				}
//			}
//			cout << endl;
//		}
//	}
//	
//	return 0;
//}



//#include <iostream>
//using namespace std;
//
//int main()
//{
//	long long a, b ,c;
//	char ch;
//	cin >> a >> b >> ch >> c;
//
//	for (int i = 0; i < a; i++)
//	{
//		for (int j = 0; j < b; j++)
//		{
//			if (j == 0 || j == b - 1 || i == 0 || i == a - 1)
//			{
//				cout << ch;
//			}
//			else if (c == 0)
//			{
//				cout << " ";
//			}
//			else
//			{
//				cout << ch;
//			}
//		}
//		cout << endl;
//	}
//
//	return 0;	
//}



//#include <iostream>
//#include <cmath>
//using namespace std;
//
//int main()
//{
//	long long n;
//	cin >> n;
//	
//	long long i = 2;
//	long long count = 0;
//	while (1)
//	{
//		int flag = 1;
//		for (int j = 2; j <= sqrt(i); j++)
//		{
//			if (i % j == 0)
//			{
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1)
//		{
//			count++;
//		}
//		
//		if (count == n)
//		{
//			break;
//		}
//		i++;
//	}
//	cout << i << endl;
//	
//	return 0;
//}



//#include <iostream>
//using namespace std;
//
//int main()
//{
//	long long n = 100;
//	long long a, b, c, d;
//	while (1)
//	{
//		d = n;
//		c = d % 10;
//		d /= 10;
//		b = d % 10;
//		d /= 10;
//		a = d % 10;
//		
//		if (n == a * a * a + b * b * b + c * c * c)
//		{
//			cout << n << endl;
//		}
//		if (n == 999)
//		{
//			break;
//		}
//		
//		n++;
//	}
//	
//	return 0;
//}



#include <iostream>
#include <cmath>
using namespace std;

int main()
{
	for (int i = 100; i <= 999; i++)
	{
		long long sum = 0;
		long long power = 0;
		long long m = i;
		while (m)
		{
			power = pow(m % 10, 3);
			sum += pow(m % 10, 3);
			m /= 10;
		}
		if (i == sum)
		{
			cout << i << endl;
		}
	}
	
	return 0;
 } 
